CRC 循环冗余码的计算方法 |
您所在的位置:网站首页 › 多项式 阶数 › CRC 循环冗余码的计算方法 |
前言
期末复习了,发现循环冗余码的计算方法老是忘,特此记录一下 内容仅供参考,如果有不对的地方,敬请海涵,望多指教! 计算步骤计算冗余位的位数,即生成多项式的最高阶数 在信息位后补冗余位个数的0 将第二步的结果与生成多项式相除,这里采用的除法叫做模2除法,就是只要部分余数的高位为1,便可商1 之后上下做的减法是异或。 经过第三步不断地计算后得到余数 将信息为后面补的0换成余数 实例练习给定信息位为1010001 ,预先商定的多项式为X4+X2+X+1,求循环冗余码 我们根据计算步骤走一遍就可以了。 解: 生成多项式最高阶数是4,所以冗余位的位数是4.信息位后补0,所以信息位变成了1010001 0000用信息位除生成多项式,即1010001 0000 除 10111 计算过程如下:![]() ![]() ![]() ![]() ![]()
即得到CRC循环冗余码 如何检测信息有没有差错若循环冗余码可以将生成多项式整除,即没有差错,否则,存在错误。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |